package com.cxso.example.enums.wlpt;

import lombok.AllArgsConstructor;
import lombok.Getter;

import java.io.Serializable;


@Getter
@AllArgsConstructor
public enum VehicleTypeEnum implements Serializable {

    /**
     * 车辆类型
     */
    HEAVY_SEMI_TRAILER(100, "重型半挂牵引车"),

    SMALL_CAR(105, "小型轿车"),

    SMALL_ORDINARY(110, "小型普通客车"),

    HEAVY_DUMP_TRUCK(115, "重型自卸货车"),

    HEAVY_BARN_TYPE_SEMI_TRAILER(120, "重型仓栅式半挂车"),

    HEAVY_ORDINARY_TRUCK(125, "重型普通货车"),

    HEAVY_TRAILER(130, "重型全挂牵引车"),

    HEAVY_GENERAL_SEMI_TRAILER(135, "重型普通半挂车"),

    LARGE_UNLOADED_WORK_CAR(140, "大型非载货专项作业车"),

    MEDIUM_DUMP_TRUCK(145, "中型自卸货车"),

    LIGHT_WAREHOUSE_GRID_TRUCK(150, "轻型仓栅式货车"),

    LIGHT_TRAILER(155, "轻型全挂牵引车"),

    MINIVAN(160, "小型面包车"),

    HEAVY_SILO_TRUCK(165, "重型仓栅式货车"),

    VAN(170, "轻型厢式货车"),

    HEAVY_FLAT_DUMP_TRUCK(175, "重型平板自卸车"),

    HEAVY_VAN(180, "重型厢式货车"),

    HEAVY_BOX_TRUCK(185, "重型箱式货车"),

    LIGHT_ORDINARY_TRUCK(190, "轻型普通货车"),

    HEAVY_KEY_DUMP_TRUCK(240, "重型键式自卸货车"),

    OTHER(300, "其它"),

    ;
    private final Integer code;
    private final String message;

}
